CleverReach\WooCommerce\Plugin S

Total Complexity 45
Dependencies 17
Dependents 0
Total lines 438
Lines of code 241
Logical lines of code 108
Comment lines 134
Methods 28
Properties 5

Methods 28

Method Rating Maintainability Complexity Lines of code
initialize()
S
55 4 21
activate()
S
53 3 26
load_plugin_init_hooks()
S
54 2 21
load_clever_reach_admin_menu()
S
72 3 5
add_abandoned_orders_button_to_orders_page()
S
69 3 6
get_task_runner_wakeup_service()
S
71 2 6
instance()
S
69 2 7
get_notification_service()
S
71 2 6
plugin_trigger_check()
S
69 2 7
declare_compatibility_with_hpos()
S
73 2 5
end_session()
S
74 2 5
get_report()
S
60 1 15
start_session()
S
73 2 5
add_cr_abandoned_cart_tab_to_reports()
S
60 1 14
create_admin_menu()
S
64 1 11
add_abandoned_cart_overview_screen_options()
S
79 1 3
add_cr_abandoned_cart_overview_js()
S
67 1 9
load_plugin_text_domain()
S
68 1 8
add_abandoned_cart_billing_email_listener_jscript()
S
65 1 10
register_profile_newsletter()
S
79 1 3
register_checkout_form_newsletter()
S
65 1 10
register_form_field_newsletter()
S
79 1 3
load_clever_reach_newsletter_field()
S
65 1 9
load_clever_reach_ac_billing_email_listener()
S
72 1 6
load_clever_reach_ac_tab_in_wc_reports()
S
66 1 9
load_clever_reach_abandoned_orders_link()
S
79 1 3
plugin_add_trigger()
S
77 1 4
__construct()
S
77 1 4